# 列表是一个有序集合，可以随时添加和删除元素
classmates = ['Michael', 'Bob', 'Tracy']
print(classmates)
# len()查看list中有多少个元素个数
print(len(classmates))
# 索引访问
print(classmates[0])
# 超出会报错
print(classmates[2])
#索引最后一个元素
# 记得最后一个元素的索引是len(classmates) - 1。
a = len(classmates)-1
print(classmates[len(classmates)-1])
print(len(classmates)-1)

# list是唯一可变的有序列表,所以,可以往list中追歼到末尾
classmates.append('sunxiaodou')
print(classmates)
# 把元素插入到指定位置  list.insert(2, 'xixi')
classmates.insert(1, 'doudou')
print(classmates)
# 删除list末尾的元素 list.pop()
classmates.pop()
print(classmates)

#删除指定位置的元素 list.pop(2)
classmates.pop(2)
print(classmates)

# 元素替换
classmates[1]='nishizhongguodameimei'
print(classmates)

# 元素类型可以不同
l = ['asd',123,True]
print(l)

# 列表中嵌套列表,列表
s = ['python', 'java', ['php',['web','ios'],'c#'],'c++']
print(s[2][0])  #取php
print(s[2][1][0]) #取web
print(s[1][0])

